package com.atguigu.daijia.payment.service;

import com.atguigu.daijia.model.entity.payment.PaymentInfo;
import com.atguigu.daijia.model.form.payment.PaymentInfoForm;
import com.atguigu.daijia.model.vo.payment.WxPrepayVo;
import com.baomidou.mybatisplus.extension.service.IService;
import jakarta.servlet.http.HttpServletRequest;

public interface WxPayService extends IService<PaymentInfo> {


    WxPrepayVo createWxPayment(PaymentInfoForm paymentInfoForm);

    Object queryPayStatus(String orderNo);

    void wxnotify(HttpServletRequest request);

    void handleOrder(String orderNo);
}
